package com.iuie.ns.web.tags;

import java.io.IOException;

import javax.servlet.jsp.JspException;
import javax.servlet.jsp.tagext.SimpleTagSupport;

import com.iuie.ns.web.beans.DropItemVO;

/**
 * @desc 常量drop系列，dropItem
 * @createTime 2017年7月20日 下午2:56:34
 * @author iuie
 */
public class DropItemTag extends SimpleTagSupport {
    
    private String value;

    private String text;
    
    private String view; // 前端html代码
    
    private String find; // 前端jquery查询，你总要把text值放在一个dom元素中
    
    private String className; // 没有复杂的定义，用一个<span>标签加className来完成样式呈现
    
    @Override
    public void doTag() throws JspException, IOException {
        DropItemVO item = new DropItemVO(value, text, view, find, className);
        DropListTag parent = (DropListTag) getParent();
        parent.getDropItems().put(value, item);
    }

    public String getValue() {
        return value;
    }
    public void setValue(String value) {
        this.value = value;
    }
    public String getText() {
        return text;
    }
    public void setText(String text) {
        this.text = text;
    }
    public String getView() {
        return view;
    }
    public void setView(String view) {
        this.view = view;
    }
    public String getFind() {
        return find;
    }
    public void setFind(String find) {
        this.find = find;
    }
    public String getClassName() {
        return className;
    }
    public void setClassName(String className) {
        this.className = className;
    }
    
}
